package chapter_8.map;

import java.util.HashMap;
import java.util.Map;

public class Person {
    public static void main(String[] args) {
        HashMap<String,Person> map = new HashMap<>();
        map.put("777",new Person("777","张三",18));
        map.put("888",new Person("888","里斯",18));

        for (String s : map.keySet()) {
            System.out.println("key="+s +",value="+map.get(s));
        }
        for (Map.Entry<String, Person> entry : map.entrySet()) {
            System.out.println("key="+entry.getKey()+",value="+entry.getValue());
        }
    }

    private String id;
    private String name;
    private int age;

    @Override
    public String toString() {
        return "Person{" +
                "id='" + id + '\'' +
                ", name='" + name + '\'' +
                ", age=" + age +
                '}';
    }

    public Person(String id, String name, int age) {
        this.id = id;
        this.name = name;
        this.age = age;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
}
